<?php
namespace app\common\traits;
use think\Db;
trait GetInfomationTrait {
   //获取数据 （一条）
    public static function getInformation($params){
        return Db::table(self::$mytable)->where($params)->find();
    }
    //获取数据 (多条)
    public static function getInformationAll($params){
        return Db::table(self::$mytable)->where($params)->select();
    }
    //根据参数 获取某一个值
    public static function getValue($params,$value){
        return Db::table(self::$mytable)->where($params)->value($value);
    }
    //根据参数 获取某一列值
    public static function getColumn($params,$value){
        return Db::table(self::$mytable)->where($params)->column($value);
    }
    //添加数据 一条
    public static function addInfo($params){
        return Db::table(self::$mytable)->insert($params);
    }
    //添加数据 一条 返回数据
    public static function addInfoId($params){
        return Db::table(self::$mytable)->insertGetId($params);
    }
    //添加数据 多条
    public static function addInfoAll($params){
        return Db::table(self::$mytable)->insertAll($params);
    }
    //删除数据
    public static function delInfo($options){
        return Db::table(self::$mytable)->where($options)->delete();
    }
    //更新数据
    public static function updateInfo($options,$params){
        return Db::table(self::$mytable)->where($options)->update($params);
    }
}